# near model CODE resource # jump table entries: 5048-5073 (26 of them) fn00000000: 00000000 4E56 0000 link A6, 0 00000004 2F0C move.l -[A7], A4 00000006 286E 0008 movea.l A4, [A6 + 0x8] 0000000A 200C move.l D0, A4 0000000C 6704 beq +0x6 /* 00000012 */ 0000000E 2F0C move.l -[A7], A4 00000010 A955 syscall DisposeControl label00000012: 00000012 286E FFFC movea.l A4, [A6 - 0x4] 00000016 4E5E unlink A6 00000018 4E75 rts export_631: 0000001A 4E56 0000 link A6, 0 0000001E 7000 moveq.l D0, 0x00 00000020 4E5E unlink A6 00000022 4E75 rts export_632: 00000024 4E56 0000 link A6, 0 00000028 2F0C move.l -[A7], A4 0000002A 286E 0008 movea.l A4, [A6 + 0x8] 0000002E 2F0C move.l -[A7], A4 00000030 2054 movea.l A0, [A4] 00000032 2050 movea.l A0, [A0] 00000034 2268 0004 movea.l A1, [A0 + 0x4] 00000038 4E91 jsr [A1] 0000003A 322E 0012 move.w D1, [A6 + 0x12] 0000003E D240 add.w D1, D0 00000040 48C1 ext.l D1 00000042 588F addq.l A7, 4 00000044 2F01 move.l -[A7], D1 00000046 2F3C 6677 7374 move.l -[A7], 0x66777374 /* 'fwst' */ 0000004C 7016 moveq.l D0, 0x16 0000004E 2F00 move.l -[A7], D0 00000050 2F2E 000C move.l -[A7], [A6 + 0xC] 00000054 4EAD 0A0A jsr [A5 + 0xA0A /* export_317 */] 00000058 286E FFFC movea.l A4, [A6 - 0x4] 0000005C 4E5E unlink A6 0000005E 4E75 rts export_633: 00000060 4E56 0000 link A6, 0 00000064 206E 000C movea.l A0, [A6 + 0xC] 00000068 2050 movea.l A0, [A0] 0000006A 2F28 0010 move.l -[A7], [A0 + 0x10] 0000006E A914 syscall DisposeWindow 00000070 4E5E unlink A6 00000072 4E75 rts export_634: 00000074 4E56 FFFC link A6, -0x0004 00000078 48E7 0018 movem.l -[A7], A3,A4 0000007C 266E 000C movea.l A3, [A6 + 0xC] 00000080 286E 0008 movea.l A4, [A6 + 0x8] 00000084 2F0B move.l -[A7], A3 00000086 2053 movea.l A0, [A3] 00000088 2050 movea.l A0, [A0] 0000008A 2268 0028 movea.l A1, [A0 + 0x28] 0000008E 4E91 jsr [A1] 00000090 2D40 FFFC move.l [A6 - 0x4], D0 00000094 2F0B move.l -[A7], A3 00000096 2053 movea.l A0, [A3] 00000098 2050 movea.l A0, [A0] 0000009A 2268 00A8 movea.l A1, [A0 + 0xA8] 0000009E 4E91 jsr [A1] 000000A0 2F0B move.l -[A7], A3 000000A2 2053 movea.l A0, [A3] 000000A4 2050 movea.l A0, [A0] 000000A6 2268 0084 movea.l A1, [A0 + 0x84] 000000AA 4E91 jsr [A1] 000000AC 2F0B move.l -[A7], A3 000000AE 2053 movea.l A0, [A3] 000000B0 2050 movea.l A0, [A0] 000000B2 2268 0074 movea.l A1, [A0 + 0x74] 000000B6 4E91 jsr [A1] 000000B8 2F0B move.l -[A7], A3 000000BA 7000 moveq.l D0, 0x00 000000BC 2F00 move.l -[A7], D0 000000BE 2F0C move.l -[A7], A4 000000C0 2054 movea.l A0, [A4] 000000C2 2050 movea.l A0, [A0] 000000C4 2268 009C movea.l A1, [A0 + 0x9C] 000000C8 4E91 jsr [A1] 000000CA 2053 movea.l A0, [A3] 000000CC 4A68 000E tst.w [A0 + 0xE] 000000D0 4FEF 001C lea.l A7, [A7 + 0x1C] 000000D4 6608 bne +0xA /* 000000DE */ 000000D6 2054 movea.l A0, [A4] 000000D8 7000 moveq.l D0, 0x00 000000DA 2140 001C move.l [A0 + 0x1C], D0 label000000DE: 000000DE 200B move.l D0, A3 000000E0 6716 beq +0x18 /* 000000F8 */ 000000E2 7003 moveq.l D0, 0x03 000000E4 2F00 move.l -[A7], D0 000000E6 2F0B move.l -[A7], A3 000000E8 2053 movea.l A0, [A3] 000000EA 2050 movea.l A0, [A0] 000000EC 2268 0014 movea.l A1, [A0 + 0x14] 000000F0 4E91 jsr [A1] 000000F2 7000 moveq.l D0, 0x00 000000F4 508F addq.l A7, 8 000000F6 6002 bra +0x4 /* 000000FA */ label000000F8: 000000F8 7000 moveq.l D0, 0x00 label000000FA: 000000FA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000000FE A873 syscall SetPort 00000100 4CEE 1800 FFF4 movem.l A3,A4, [A6 - 0xC] 00000106 4E5E unlink A6 00000108 4E75 rts export_635: fn0000010A: 0000010A 4E56 FFF8 link A6, -0x0008 0000010E 48E7 0018 movem.l -[A7], A3,A4 00000112 286E 0008 movea.l A4, [A6 + 0x8] 00000116 2054 movea.l A0, [A4] 00000118 2668 001C movea.l A3, [A0 + 0x1C] 0000011C 200B move.l D0, A3 0000011E 670E beq +0x10 /* 0000012E */ 00000120 2F0B move.l -[A7], A3 00000122 2F0C move.l -[A7], A4 00000124 2050 movea.l A0, [A0] 00000126 2268 0048 movea.l A1, [A0 + 0x48] 0000012A 4E91 jsr [A1] 0000012C 508F addq.l A7, 8 label0000012E: 0000012E 2054 movea.l A0, [A4] 00000130 0828 0006 0025 btst.b [A0 + 0x25], 0x6 00000136 674A beq +0x4C /* 00000182 */ 00000138 486E FFF8 pea.l [A6 - 0x8] 0000013C 4EAD 156A jsr [A5 + 0x156A /* export_681 */] 00000140 486E FFF8 pea.l [A6 - 0x8] 00000144 4EAD 1572 jsr [A5 + 0x1572 /* export_682 */] 00000148 2D40 FFFC move.l [A6 - 0x4], D0 0000014C 508F addq.l A7, 8 0000014E 602A bra +0x2C /* 0000017A */ label00000150: 00000150 486E FFF8 pea.l [A6 - 0x8] 00000154 4EAD 1572 jsr [A5 + 0x1572 /* export_682 */] 00000158 2D40 FFFC move.l [A6 - 0x4], D0 0000015C 200B move.l D0, A3 0000015E 588F addq.l A7, 4 00000160 6718 beq +0x1A /* 0000017A */ 00000162 2053 movea.l A0, [A3] 00000164 B9E8 0008 cmpa.l A4, [A0 + 0x8] 00000168 6610 bne +0x12 /* 0000017A */ 0000016A 2F0B move.l -[A7], A3 0000016C 2F0C move.l -[A7], A4 0000016E 2054 movea.l A0, [A4] 00000170 2050 movea.l A0, [A0] 00000172 2268 0048 movea.l A1, [A0 + 0x48] 00000176 4E91 jsr [A1] 00000178 508F addq.l A7, 8 label0000017A: 0000017A 266E FFFC movea.l A3, [A6 - 0x4] 0000017E 200B move.l D0, A3 00000180 66CE bne -0x30 /* 00000150 */ label00000182: 00000182 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10] 00000188 4E5E unlink A6 0000018A 4E75 rts export_636: fn0000018C: 0000018C 4E56 FFF4 link A6, -0x000C 00000190 48E7 0018 movem.l -[A7], A3,A4 00000194 286E 0008 movea.l A4, [A6 + 0x8] 00000198 A065 syscall StackSpace 0000019A 0C80 0000 0840 cmpi.l D0, 0x840 000001A0 6F30 ble +0x32 /* 000001D2 */ 000001A2 2054 movea.l A0, [A4] 000001A4 2668 0018 movea.l A3, [A0 + 0x18] 000001A8 2F0B move.l -[A7], A3 000001AA 486E FFF4 pea.l [A6 - 0xC] 000001AE 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */] 000001B2 41EE FFF4 lea.l A0, [A6 - 0xC] 000001B6 508F addq.l A7, 8 000001B8 6008 bra +0xA /* 000001C2 */ label000001BA: 000001BA 2F0B move.l -[A7], A3 000001BC 4EBA FFCE jsr [PC - 0x32 /* 0000018C */] 000001C0 588F addq.l A7, 4 label000001C2: 000001C2 486E FFF4 pea.l [A6 - 0xC] 000001C6 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 000001CA 2640 movea.l A3, D0 000001CC 200B move.l D0, A3 000001CE 588F addq.l A7, 4 000001D0 66E8 bne -0x16 /* 000001BA */ label000001D2: 000001D2 2F0C move.l -[A7], A4 000001D4 4EBA FF34 jsr [PC - 0xCC /* 0000010A */] 000001D8 588F addq.l A7, 4 000001DA 4CEE 1800 FFEC movem.l A3,A4, [A6 - 0x14] 000001E0 4E5E unlink A6 000001E2 4E75 rts export_637: 000001E4 4E56 0000 link A6, 0 000001E8 2F0C move.l -[A7], A4 000001EA 7000 moveq.l D0, 0x00 000001EC 2F00 move.l -[A7], D0 000001EE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000001F2 4EAD 1A42 jsr [A5 + 0x1A42 /* export_836 */] 000001F6 2840 movea.l A4, D0 000001F8 200C move.l D0, A4 000001FA 508F addq.l A7, 8 000001FC 670E beq +0x10 /* 0000020C */ 000001FE 2F0C move.l -[A7], A4 00000200 2054 movea.l A0, [A4] 00000202 2050 movea.l A0, [A0] 00000204 2268 00A8 movea.l A1, [A0 + 0xA8] 00000208 4E91 jsr [A1] 0000020A 588F addq.l A7, 4 label0000020C: 0000020C 286E FFFC movea.l A4, [A6 - 0x4] 00000210 4E5E unlink A6 00000212 4E75 rts export_638: 00000214 4E56 FFF4 link A6, -0x000C 00000218 48E7 0018 movem.l -[A7], A3,A4 0000021C 286E 0008 movea.l A4, [A6 + 0x8] 00000220 A065 syscall StackSpace 00000222 0C80 0000 0840 cmpi.l D0, 0x840 00000228 6F36 ble +0x38 /* 00000260 */ 0000022A 2054 movea.l A0, [A4] 0000022C 2668 0018 movea.l A3, [A0 + 0x18] 00000230 2F0B move.l -[A7], A3 00000232 486E FFF4 pea.l [A6 - 0xC] 00000236 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */] 0000023A 41EE FFF4 lea.l A0, [A6 - 0xC] 0000023E 508F addq.l A7, 8 00000240 600E bra +0x10 /* 00000250 */ label00000242: 00000242 2F0B move.l -[A7], A3 00000244 2053 movea.l A0, [A3] 00000246 2050 movea.l A0, [A0] 00000248 2268 00D8 movea.l A1, [A0 + 0xD8] 0000024C 4E91 jsr [A1] 0000024E 588F addq.l A7, 4 label00000250: 00000250 486E FFF4 pea.l [A6 - 0xC] 00000254 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 00000258 2640 movea.l A3, D0 0000025A 200B move.l D0, A3 0000025C 588F addq.l A7, 4 0000025E 66E2 bne -0x1C /* 00000242 */ label00000260: 00000260 2F0C move.l -[A7], A4 00000262 2054 movea.l A0, [A4] 00000264 2050 movea.l A0, [A0] 00000266 2268 00D4 movea.l A1, [A0 + 0xD4] 0000026A 4E91 jsr [A1] 0000026C 588F addq.l A7, 4 0000026E 4CEE 1800 FFEC movem.l A3,A4, [A6 - 0x14] 00000274 4E5E unlink A6 00000276 4E75 rts export_639: 00000278 4E56 0000 link A6, 0 0000027C 48E7 0018 movem.l -[A7], A3,A4 00000280 286E 0008 movea.l A4, [A6 + 0x8] 00000284 2054 movea.l A0, [A4] 00000286 4AA8 001C tst.l [A0 + 0x1C] 0000028A 6712 beq +0x14 /* 0000029E */ 0000028C 2668 001C movea.l A3, [A0 + 0x1C] 00000290 2F0B move.l -[A7], A3 00000292 2053 movea.l A0, [A3] 00000294 2050 movea.l A0, [A0] 00000296 2268 0084 movea.l A1, [A0 + 0x84] 0000029A 4E91 jsr [A1] 0000029C 588F addq.l A7, 4 label0000029E: 0000029E 2054 movea.l A0, [A4] 000002A0 0828 0007 0025 btst.b [A0 + 0x25], 0x7 000002A6 56C0 sne D0 000002A8 4400 neg.b D0 000002AA 4A00 tst.b D0 000002AC 6714 beq +0x16 /* 000002C2 */ 000002AE 2F0C move.l -[A7], A4 000002B0 2050 movea.l A0, [A0] 000002B2 2268 013C movea.l A1, [A0 + 0x13C] 000002B6 4E91 jsr [A1] 000002B8 2054 movea.l A0, [A4] 000002BA 08A8 0007 0025 bclr.b [A0 + 0x25], 0x7 000002C0 588F addq.l A7, 4 label000002C2: 000002C2 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 000002C8 4E5E unlink A6 000002CA 4E75 rts export_640: fn000002CC: 000002CC 4E56 0000 link A6, 0 000002D0 48E7 0018 movem.l -[A7], A3,A4 000002D4 286E 0008 movea.l A4, [A6 + 0x8] 000002D8 200C move.l D0, A4 000002DA 677C beq +0x7E /* 00000358 */ 000002DC 2054 movea.l A0, [A4] 000002DE 20AD F5A0 move.l [A0], [A5 - 0xA60] 000002E2 2054 movea.l A0, [A4] 000002E4 2668 0008 movea.l A3, [A0 + 0x8] 000002E8 2F0C move.l -[A7], A4 000002EA 2F0B move.l -[A7], A3 000002EC 2053 movea.l A0, [A3] 000002EE 2050 movea.l A0, [A0] 000002F0 2268 003C movea.l A1, [A0 + 0x3C] 000002F4 4E91 jsr [A1] 000002F6 2054 movea.l A0, [A4] 000002F8 7000 moveq.l D0, 0x00 000002FA 2140 0004 move.l [A0 + 0x4], D0 000002FE 2054 movea.l A0, [A4] 00000300 2068 0022 movea.l A0, [A0 + 0x22] 00000304 A023 syscall DisposHandle/DisposeHandle 00000306 2054 movea.l A0, [A4] 00000308 7000 moveq.l D0, 0x00 0000030A 2140 0022 move.l [A0 + 0x22], D0 0000030E 2F0C move.l -[A7], A4 00000310 2F2D F62A move.l -[A7], [A5 - 0x9D6] 00000314 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 00000318 200C move.l D0, A4 0000031A 4FEF 0010 lea.l A7, [A7 + 0x10] 0000031E 6738 beq +0x3A /* 00000358 */ 00000320 200C move.l D0, A4 00000322 6720 beq +0x22 /* 00000344 */ 00000324 2054 movea.l A0, [A4] 00000326 20AD F5A0 move.l [A0], [A5 - 0xA60] 0000032A 200C move.l D0, A4 0000032C 6710 beq +0x12 /* 0000033E */ 0000032E 7000 moveq.l D0, 0x00 00000330 2F00 move.l -[A7], D0 00000332 2F0C move.l -[A7], A4 00000334 4EAD 247A jsr [A5 + 0x247A /* export_1163 */] 00000338 7000 moveq.l D0, 0x00 0000033A 508F addq.l A7, 8 0000033C 6002 bra +0x4 /* 00000340 */ label0000033E: 0000033E 7000 moveq.l D0, 0x00 label00000340: 00000340 7000 moveq.l D0, 0x00 00000342 6002 bra +0x4 /* 00000346 */ label00000344: 00000344 7000 moveq.l D0, 0x00 label00000346: 00000346 202E 000C move.l D0, [A6 + 0xC] 0000034A 0800 0000 btst.b D0, 0x0 0000034E 6708 beq +0xA /* 00000358 */ 00000350 2F0C move.l -[A7], A4 00000352 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00000356 588F addq.l A7, 4 label00000358: 00000358 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 0000035E 4E5E unlink A6 00000360 4E75 rts export_641: 00000362 4E56 FFF8 link A6, -0x0008 00000366 48E7 0018 movem.l -[A7], A3,A4 0000036A 286E 0008 movea.l A4, [A6 + 0x8] 0000036E 2054 movea.l A0, [A4] 00000370 2068 0010 movea.l A0, [A0 + 0x10] 00000374 4A28 006E tst.b [A0 + 0x6E] 00000378 674E beq +0x50 /* 000003C8 */ 0000037A 2F0C move.l -[A7], A4 0000037C 2054 movea.l A0, [A4] 0000037E 2050 movea.l A0, [A0] 00000380 2268 0028 movea.l A1, [A0 + 0x28] 00000384 4E91 jsr [A1] 00000386 2D40 FFF8 move.l [A6 - 0x8], D0 0000038A 2678 0118 movea.l A3, [0x00000118 /* TheZone */] 0000038E 21F8 02A6 0118 move.l [0x00000118 /* TheZone */], [0x000002A6 /* SysZone */] 00000394 2D4B FFFC move.l [A6 - 0x4], A3 00000398 2054 movea.l A0, [A4] 0000039A 2F28 0010 move.l -[A7], [A0 + 0x10] 0000039E A916 syscall HideWindow 000003A0 21EE FFFC 0118 move.l [0x00000118 /* TheZone */], [A6 - 0x4] 000003A6 2F2D F62A move.l -[A7], [A5 - 0x9D6] 000003AA 4EAD 0D32 jsr [A5 + 0xD32 /* export_418 */] 000003AE 7000 moveq.l D0, 0x00 000003B0 2F00 move.l -[A7], D0 000003B2 2F0C move.l -[A7], A4 000003B4 2054 movea.l A0, [A4] 000003B6 2050 movea.l A0, [A0] 000003B8 2268 0078 movea.l A1, [A0 + 0x78] 000003BC 4E91 jsr [A1] 000003BE 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000003C2 A873 syscall SetPort 000003C4 4FEF 0010 lea.l A7, [A7 + 0x10] label000003C8: 000003C8 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10] 000003CE 4E5E unlink A6 000003D0 4E75 rts export_642: 000003D2 4E56 FFE2 link A6, -0x001E 000003D6 48E7 0018 movem.l -[A7], A3,A4 000003DA 286E 0008 movea.l A4, [A6 + 0x8] 000003DE 2F0C move.l -[A7], A4 000003E0 2054 movea.l A0, [A4] 000003E2 2050 movea.l A0, [A0] 000003E4 2268 0028 movea.l A1, [A0 + 0x28] 000003E8 4E91 jsr [A1] 000003EA 2D40 FFE2 move.l [A6 - 0x1E], D0 000003EE 486E FFE6 pea.l [A6 - 0x1A] 000003F2 2F0C move.l -[A7], A4 000003F4 2054 movea.l A0, [A4] 000003F6 2050 movea.l A0, [A0] 000003F8 2268 0030 movea.l A1, [A0 + 0x30] 000003FC 4E91 jsr [A1] 000003FE 2054 movea.l A0, [A4] 00000400 2D48 FFFC move.l [A6 - 0x4], A0 00000404 2668 0008 movea.l A3, [A0 + 0x8] 00000408 3028 000E move.w D0, [A0 + 0xE] 0000040C 48C0 ext.l D0 0000040E 2F00 move.l -[A7], D0 00000410 486E FFE6 pea.l [A6 - 0x1A] 00000414 2F0B move.l -[A7], A3 00000416 2053 movea.l A0, [A3] 00000418 2050 movea.l A0, [A0] 0000041A 2268 00A8 movea.l A1, [A0 + 0xA8] 0000041E 4E91 jsr [A1] 00000420 2054 movea.l A0, [A4] 00000422 08A8 0006 0026 bclr.b [A0 + 0x26], 0x6 00000428 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 0000042C A873 syscall SetPort 0000042E 4CEE 1800 FFDA movem.l A3,A4, [A6 - 0x26] 00000434 4E5E unlink A6 00000436 4E75 rts export_643: fn00000438: 00000438 4E56 FFF4 link A6, -0x000C 0000043C 48E7 0018 movem.l -[A7], A3,A4 00000440 266E 000C movea.l A3, [A6 + 0xC] 00000444 286E 0008 movea.l A4, [A6 + 0x8] 00000448 2054 movea.l A0, [A4] 0000044A 2D68 0010 FFFC move.l [A6 - 0x4], [A0 + 0x10] 00000450 2054 movea.l A0, [A4] 00000452 36A8 0020 move.w [A3], [A0 + 0x20] 00000456 08AB 0006 0015 bclr.b [A3 + 0x15], 0x6 0000045C 08AB 0007 0015 bclr.b [A3 + 0x15], 0x7 00000462 177C 0001 0014 move.b [A3 + 0x14], 0x1 00000468 206E FFFC movea.l A0, [A6 - 0x4] 0000046C 41E8 0010 lea.l A0, [A0 + 0x10] 00000470 43EE FFF4 lea.l A1, [A6 - 0xC] 00000474 22D8 move.l [A1]+, [A0]+ 00000476 22D8 move.l [A1]+, [A0]+ 00000478 41EE FFF4 lea.l A0, [A6 - 0xC] 0000047C 204B movea.l A0, A3 0000047E 5488 addq.l A0, 2 00000480 43EE FFF4 lea.l A1, [A6 - 0xC] 00000484 20D9 move.l [A0]+, [A1]+ 00000486 20D9 move.l [A0]+, [A1]+ 00000488 2F0C move.l -[A7], A4 0000048A 2054 movea.l A0, [A4] 0000048C 2050 movea.l A0, [A0] 0000048E 2268 0004 movea.l A1, [A0 + 0x4] 00000492 4E91 jsr [A1] 00000494 3740 000A move.w [A3 + 0xA], D0 00000498 486B 0002 pea.l [A3 + 0x2] 0000049C 4EAD 0882 jsr [A5 + 0x882 /* export_268 */] 000004A0 4CEE 1800 FFEC movem.l A3,A4, [A6 - 0x14] 000004A6 4E5E unlink A6 000004A8 4E75 rts export_644: fn000004AA: 000004AA 4E56 0000 link A6, 0 000004AE 2F0C move.l -[A7], A4 000004B0 286E 0008 movea.l A4, [A6 + 0x8] 000004B4 200C move.l D0, A4 000004B6 674E beq +0x50 /* 00000506 */ 000004B8 2054 movea.l A0, [A4] 000004BA 20AD F9EE move.l [A0], [A5 - 0x612] 000004BE 2054 movea.l A0, [A4] 000004C0 4AA8 002A tst.l [A0 + 0x2A] 000004C4 671C beq +0x1E /* 000004E2 */ 000004C6 7003 moveq.l D0, 0x03 000004C8 2F00 move.l -[A7], D0 000004CA 2F28 002A move.l -[A7], [A0 + 0x2A] 000004CE 2068 002A movea.l A0, [A0 + 0x2A] 000004D2 2050 movea.l A0, [A0] 000004D4 2050 movea.l A0, [A0] 000004D6 2268 0014 movea.l A1, [A0 + 0x14] 000004DA 4E91 jsr [A1] 000004DC 7000 moveq.l D0, 0x00 000004DE 508F addq.l A7, 8 000004E0 6002 bra +0x4 /* 000004E4 */ label000004E2: 000004E2 7000 moveq.l D0, 0x00 label000004E4: 000004E4 200C move.l D0, A4 000004E6 671E beq +0x20 /* 00000506 */ 000004E8 7000 moveq.l D0, 0x00 000004EA 2F00 move.l -[A7], D0 000004EC 2F0C move.l -[A7], A4 000004EE 4EBA FDDC jsr [PC - 0x224 /* 000002CC */] 000004F2 202E 000C move.l D0, [A6 + 0xC] 000004F6 0800 0000 btst.b D0, 0x0 000004FA 508F addq.l A7, 8 000004FC 6708 beq +0xA /* 00000506 */ 000004FE 2F0C move.l -[A7], A4 00000500 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00000504 588F addq.l A7, 4 label00000506: 00000506 286E FFFC movea.l A4, [A6 - 0x4] 0000050A 4E5E unlink A6 0000050C 4E75 rts export_645: fn0000050E: 0000050E 4E56 FFFC link A6, -0x0004 00000512 48E7 0018 movem.l -[A7], A3,A4 00000516 286E 0008 movea.l A4, [A6 + 0x8] 0000051A 2654 movea.l A3, [A4] 0000051C 2D6B 002A FFFC move.l [A6 - 0x4], [A3 + 0x2A] 00000522 2F2B 0008 move.l -[A7], [A3 + 0x8] 00000526 206E FFFC movea.l A0, [A6 - 0x4] 0000052A 2F08 move.l -[A7], A0 0000052C 2050 movea.l A0, [A0] 0000052E 2050 movea.l A0, [A0] 00000530 2268 0094 movea.l A1, [A0 + 0x94] 00000534 4E91 jsr [A1] 00000536 2F0C move.l -[A7], A4 00000538 4EAD 107A jsr [A5 + 0x107A /* export_523 */] 0000053C 4CEE 1800 FFF4 movem.l A3,A4, [A6 - 0xC] 00000542 4E5E unlink A6 00000544 4E75 rts export_646: fn00000546: 00000546 4E56 0000 link A6, 0 0000054A 48E7 0018 movem.l -[A7], A3,A4 0000054E 266E 000C movea.l A3, [A6 + 0xC] 00000552 286E 0008 movea.l A4, [A6 + 0x8] 00000556 2F0B move.l -[A7], A3 00000558 2F0C move.l -[A7], A4 0000055A 4EBA FEDC jsr [PC - 0x124 /* 00000438 */] 0000055E 2054 movea.l A0, [A4] 00000560 3768 0028 000C move.w [A3 + 0xC], [A0 + 0x28] 00000566 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 0000056C 4E5E unlink A6 0000056E 4E75 rts export_647: 00000570 4E56 0000 link A6, 0 00000574 206E 0008 movea.l A0, [A6 + 0x8] 00000578 2050 movea.l A0, [A0] 0000057A 2028 002A move.l D0, [A0 + 0x2A] 0000057E 4E5E unlink A6 00000580 4E75 rts export_648: fn00000582: 00000582 4E56 0000 link A6, 0 00000586 2F0C move.l -[A7], A4 00000588 286E 0008 movea.l A4, [A6 + 0x8] 0000058C 200C move.l D0, A4 0000058E 675A beq +0x5C /* 000005EA */ 00000590 2054 movea.l A0, [A4] 00000592 20AD F9F2 move.l [A0], [A5 - 0x60E] 00000596 2054 movea.l A0, [A4] 00000598 4AA8 003C tst.l [A0 + 0x3C] 0000059C 671C beq +0x1E /* 000005BA */ 0000059E 7003 moveq.l D0, 0x03 000005A0 2F00 move.l -[A7], D0 000005A2 2F28 003C move.l -[A7], [A0 + 0x3C] 000005A6 2068 003C movea.l A0, [A0 + 0x3C] 000005AA 2050 movea.l A0, [A0] 000005AC 2050 movea.l A0, [A0] 000005AE 2268 0014 movea.l A1, [A0 + 0x14] 000005B2 4E91 jsr [A1] 000005B4 7000 moveq.l D0, 0x00 000005B6 508F addq.l A7, 8 000005B8 6002 bra +0x4 /* 000005BC */ label000005BA: 000005BA 7000 moveq.l D0, 0x00 label000005BC: 000005BC 2054 movea.l A0, [A4] 000005BE 2F28 0038 move.l -[A7], [A0 + 0x38] 000005C2 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 000005C6 200C move.l D0, A4 000005C8 588F addq.l A7, 4 000005CA 671E beq +0x20 /* 000005EA */ 000005CC 7000 moveq.l D0, 0x00 000005CE 2F00 move.l -[A7], D0 000005D0 2F0C move.l -[A7], A4 000005D2 4EBA FED6 jsr [PC - 0x12A /* 000004AA */] 000005D6 202E 000C move.l D0, [A6 + 0xC] 000005DA 0800 0000 btst.b D0, 0x0 000005DE 508F addq.l A7, 8 000005E0 6708 beq +0xA /* 000005EA */ 000005E2 2F0C move.l -[A7], A4 000005E4 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 000005E8 588F addq.l A7, 4 label000005EA: 000005EA 286E FFFC movea.l A4, [A6 - 0x4] 000005EE 4E5E unlink A6 000005F0 4E75 rts export_649: 000005F2 4E56 FFFC link A6, -0x0004 000005F6 48E7 0018 movem.l -[A7], A3,A4 000005FA 286E 0008 movea.l A4, [A6 + 0x8] 000005FE 2654 movea.l A3, [A4] 00000600 2D6B 003C FFFC move.l [A6 - 0x4], [A3 + 0x3C] 00000606 2F2B 004C move.l -[A7], [A3 + 0x4C] 0000060A 206E FFFC movea.l A0, [A6 - 0x4] 0000060E 2F08 move.l -[A7], A0 00000610 2050 movea.l A0, [A0] 00000612 2050 movea.l A0, [A0] 00000614 2268 0094 movea.l A1, [A0 + 0x94] 00000618 4E91 jsr [A1] 0000061A 2F0C move.l -[A7], A4 0000061C 4EBA FEF0 jsr [PC - 0x110 /* 0000050E */] 00000620 4CEE 1800 FFF4 movem.l A3,A4, [A6 - 0xC] 00000626 4E5E unlink A6 00000628 4E75 rts export_650: fn0000062A: 0000062A 4E56 0000 link A6, 0 0000062E 48E7 0018 movem.l -[A7], A3,A4 00000632 266E 000C movea.l A3, [A6 + 0xC] 00000636 286E 0008 movea.l A4, [A6 + 0x8] 0000063A 2F0B move.l -[A7], A3 0000063C 2F0C move.l -[A7], A4 0000063E 4EBA FF06 jsr [PC - 0xFA /* 00000546 */] 00000642 2054 movea.l A0, [A4] 00000644 0828 0007 0060 btst.b [A0 + 0x60], 0x7 0000064A 56C0 sne D0 0000064C 0240 0001 andi.w D0, 0x1 00000650 48C0 ext.l D0 00000652 022B 00DF 0015 andi.b [A3 + 0x15], 0xDF 00000658 EB08 lsl D0.b, 5 0000065A 0200 0020 andi.b D0, 0x20 /* ' ' */ 0000065E 812B 0015 or.b [A3 + 0x15], D0 00000662 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 00000668 4E5E unlink A6 0000066A 4E75 rts export_651: 0000066C 4E56 0000 link A6, 0 00000670 2F0C move.l -[A7], A4 00000672 286E 0008 movea.l A4, [A6 + 0x8] 00000676 200C move.l D0, A4 00000678 673E beq +0x40 /* 000006B8 */ 0000067A 2054 movea.l A0, [A4] 0000067C 20AD FBFE move.l [A0], [A5 - 0x402] 00000680 2054 movea.l A0, [A4] 00000682 2F28 0074 move.l -[A7], [A0 + 0x74] 00000686 4EBA F978 jsr [PC - 0x688 /* 00000000 */] 0000068A 2054 movea.l A0, [A4] 0000068C 2F28 0070 move.l -[A7], [A0 + 0x70] 00000690 4EBA F96E jsr [PC - 0x692 /* 00000000 */] 00000694 200C move.l D0, A4 00000696 508F addq.l A7, 8 00000698 671E beq +0x20 /* 000006B8 */ 0000069A 7000 moveq.l D0, 0x00 0000069C 2F00 move.l -[A7], D0 0000069E 2F0C move.l -[A7], A4 000006A0 4EBA FEE0 jsr [PC - 0x120 /* 00000582 */] 000006A4 202E 000C move.l D0, [A6 + 0xC] 000006A8 0800 0000 btst.b D0, 0x0 000006AC 508F addq.l A7, 8 000006AE 6708 beq +0xA /* 000006B8 */ 000006B0 2F0C move.l -[A7], A4 000006B2 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 000006B6 588F addq.l A7, 4 label000006B8: 000006B8 286E FFFC movea.l A4, [A6 - 0x4] 000006BC 4E5E unlink A6 000006BE 4E75 rts export_652: 000006C0 4E56 FFF8 link A6, -0x0008 000006C4 48E7 0018 movem.l -[A7], A3,A4 000006C8 266E 000C movea.l A3, [A6 + 0xC] 000006CC 286E 0008 movea.l A4, [A6 + 0x8] 000006D0 2F0B move.l -[A7], A3 000006D2 2F0C move.l -[A7], A4 000006D4 4EBA FF54 jsr [PC - 0xAC /* 0000062A */] 000006D8 2F0C move.l -[A7], A4 000006DA 4EAD 1642 jsr [A5 + 0x1642 /* export_708 */] 000006DE 4A40 tst.w D0 000006E0 4FEF 000C lea.l A7, [A7 + 0xC] 000006E4 660C bne +0xE /* 000006F2 */ 000006E6 2054 movea.l A0, [A4] 000006E8 2248 movea.l A1, A0 000006EA 2368 0062 0078 move.l [A1 + 0x78], [A0 + 0x62] 000006F0 600A bra +0xC /* 000006FC */ label000006F2: 000006F2 2054 movea.l A0, [A4] 000006F4 2248 movea.l A1, A0 000006F6 2368 0062 007C move.l [A1 + 0x7C], [A0 + 0x62] label000006FC: 000006FC 2054 movea.l A0, [A4] 000006FE 2768 0078 000E move.l [A3 + 0xE], [A0 + 0x78] 00000704 2054 movea.l A0, [A4] 00000706 3768 007C 0012 move.w [A3 + 0x12], [A0 + 0x7C] 0000070C 08EB 0007 0015 bset.b [A3 + 0x15], 0x7 00000712 2F0C move.l -[A7], A4 00000714 4EAD 0C82 jsr [A5 + 0xC82 /* export_396 */] 00000718 7200 moveq.l D1, 0x00 0000071A 1200 move.b D1, D0 0000071C 022B 00BF 0015 andi.b [A3 + 0x15], 0xBF 00000722 2001 move.l D0, D1 00000724 ED08 lsl D0.b, 6 00000726 0200 0040 andi.b D0, 0x40 /* '@' */ 0000072A 812B 0015 or.b [A3 + 0x15], D0 0000072E 4A81 tst.l D1 00000730 588F addq.l A7, 4 00000732 6770 beq +0x72 /* 000007A4 */ 00000734 2F0C move.l -[A7], A4 00000736 4EAD 15AA jsr [A5 + 0x15AA /* export_689 */] 0000073A 2040 movea.l A0, D0 0000073C 43EE FFF8 lea.l A1, [A6 - 0x8] 00000740 22D8 move.l [A1]+, [A0]+ 00000742 22D8 move.l [A1]+, [A0]+ 00000744 486E FFF8 pea.l [A6 - 0x8] 00000748 4EAD 0882 jsr [A5 + 0x882 /* export_268 */] 0000074C 302E FFFA move.w D0, [A6 - 0x6] 00000750 48C0 ext.l D0 00000752 2F00 move.l -[A7], D0 00000754 2054 movea.l A0, [A4] 00000756 4868 0068 pea.l [A0 + 0x68] 0000075A 4EAD 086A jsr [A5 + 0x86A /* export_265 */] 0000075E 588F addq.l A7, 4 00000760 2200 move.l D1, D0 00000762 201F move.l D0, [A7]+ 00000764 D280 add.l D1, D0 00000766 2F01 move.l -[A7], D1 00000768 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 0000076C 3D40 FFFE move.w [A6 - 0x2], D0 00000770 302E FFF8 move.w D0, [A6 - 0x8] 00000774 48C0 ext.l D0 00000776 2F00 move.l -[A7], D0 00000778 2054 movea.l A0, [A4] 0000077A 4868 0068 pea.l [A0 + 0x68] 0000077E 4EAD 0872 jsr [A5 + 0x872 /* export_266 */] 00000782 588F addq.l A7, 4 00000784 2200 move.l D1, D0 00000786 201F move.l D0, [A7]+ 00000788 D280 add.l D1, D0 0000078A 2F01 move.l -[A7], D1 0000078C 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00000790 3D40 FFFC move.w [A6 - 0x4], D0 00000794 204B movea.l A0, A3 00000796 5488 addq.l A0, 2 00000798 43EE FFF8 lea.l A1, [A6 - 0x8] 0000079C 20D9 move.l [A0]+, [A1]+ 0000079E 20D9 move.l [A0]+, [A1]+ 000007A0 4FEF 0010 lea.l A7, [A7 + 0x10] label000007A4: 000007A4 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10] 000007AA 4E5E unlink A6 000007AC 4E75 rts export_653: 000007AE 4E56 0000 link A6, 0 000007B2 4A6E 000E tst.w [A6 + 0xE] 000007B6 57C0 seq D0 000007B8 4400 neg.b D0 000007BA 4E5E unlink A6 000007BC 4E75 rts export_654: 000007BE 4E56 0000 link A6, 0 000007C2 2F0C move.l -[A7], A4 000007C4 286E 0008 movea.l A4, [A6 + 0x8] 000007C8 2F2E 000C move.l -[A7], [A6 + 0xC] 000007CC 2F0C move.l -[A7], A4 000007CE 4EBA 00A0 jsr [PC + 0xA0 /* 00000870 */] 000007D2 2054 movea.l A0, [A4] 000007D4 08E8 0007 0025 bset.b [A0 + 0x25], 0x7 000007DA 286E FFFC movea.l A4, [A6 - 0x4] 000007DE 4E5E unlink A6 000007E0 4E75 rts export_655: 000007E2 4E56 FFC4 link A6, -0x003C 000007E6 48E7 0118 movem.l -[A7], D7,A3,A4 000007EA 286E 0008 movea.l A4, [A6 + 0x8] 000007EE 486E FFC8 pea.l [A6 - 0x38] 000007F2 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 000007F6 4A80 tst.l D0 000007F8 588F addq.l A7, 4 000007FA 670E beq +0x10 /* 0000080A */ 000007FC 2F2E 000C move.l -[A7], [A6 + 0xC] 00000800 2F0C move.l -[A7], A4 00000802 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */] 00000806 508F addq.l A7, 8 00000808 6052 bra +0x54 /* 0000085C */ label0000080A: 0000080A 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 0000080E 2E00 move.l D7, D0 00000810 7080 moveq.l D0, 0xFFFFFF80 00000812 B087 cmp.l D0, D7 00000814 6706 beq +0x8 /* 0000081C */ 00000816 70D5 moveq.l D0, 0xFFFFFFD5 00000818 B087 cmp.l D0, D7 0000081A 6638 bne +0x3A /* 00000854 */ label0000081C: 0000081C 700D moveq.l D0, 0x0D 0000081E 2F00 move.l -[A7], D0 00000820 2F0C move.l -[A7], A4 00000822 4EAD 1A3A jsr [A5 + 0x1A3A /* export_835 */] 00000826 2640 movea.l A3, D0 00000828 2F0B move.l -[A7], A3 0000082A 2053 movea.l A0, [A3] 0000082C 2050 movea.l A0, [A0] 0000082E 2268 008C movea.l A1, [A0 + 0x8C] 00000832 4E91 jsr [A1] 00000834 2D40 FFC4 move.l [A6 - 0x3C], D0 00000838 7001 moveq.l D0, 0x01 0000083A 2F00 move.l -[A7], D0 0000083C 2F0C move.l -[A7], A4 0000083E 206E FFC4 movea.l A0, [A6 - 0x3C] 00000842 2F08 move.l -[A7], A0 00000844 2050 movea.l A0, [A0] 00000846 2050 movea.l A0, [A0] 00000848 2268 0050 movea.l A1, [A0 + 0x50] 0000084C 4E91 jsr [A1] 0000084E 4FEF 0018 lea.l A7, [A7 + 0x18] 00000852 6008 bra +0xA /* 0000085C */ label00000854: 00000854 4EAD 021A jsr [A5 + 0x21A /* export_63 */] 00000858 4A80 tst.l D0 0000085A 660A bne +0xC /* 00000866 */ label0000085C: 0000085C 486E FFC8 pea.l [A6 - 0x38] 00000860 4EAD 020A jsr [A5 + 0x20A /* export_61 */] 00000864 588F addq.l A7, 4 label00000866: 00000866 4CEE 1880 FFB8 movem.l D7,A3,A4, [A6 - 0x48] 0000086C 4E5E unlink A6 0000086E 4E75 rts fn00000870: 00000870 4E56 FFFC link A6, -0x0004 00000874 48E7 0038 movem.l -[A7], A2,A3,A4 00000878 266E 000C movea.l A3, [A6 + 0xC] 0000087C 286E 0008 movea.l A4, [A6 + 0x8] 00000880 2054 movea.l A0, [A4] 00000882 2D48 FFFC move.l [A6 - 0x4], A0 00000886 224B movea.l A1, A3 00000888 5489 addq.l A1, 2 0000088A 45E8 0082 lea.l A2, [A0 + 0x82] 0000088E 24D9 move.l [A2]+, [A1]+ 00000890 24D9 move.l [A2]+, [A1]+ 00000892 206E FFFC movea.l A0, [A6 - 0x4] 00000896 216B 000E 008A move.l [A0 + 0x8A], [A3 + 0xE] 0000089C 2054 movea.l A0, [A4] 0000089E 316B 0012 008E move.w [A0 + 0x8E], [A3 + 0x12] 000008A4 2054 movea.l A0, [A4] 000008A6 116B 000D 0090 move.b [A0 + 0x90], [A3 + 0xD] 000008AC 082B 0006 0015 btst.b [A3 + 0x15], 0x6 000008B2 56C0 sne D0 000008B4 0240 0001 andi.w D0, 0x1 000008B8 48C0 ext.l D0 000008BA 2054 movea.l A0, [A4] 000008BC 0228 007F 0091 andi.b [A0 + 0x91], 0x7F 000008C2 EF08 lsl D0.b, 7 000008C4 8128 0091 or.b [A0 + 0x91], D0 000008C8 082B 0005 0015 btst.b [A3 + 0x15], 0x5 000008CE 56C0 sne D0 000008D0 0240 0001 andi.w D0, 0x1 000008D4 48C0 ext.l D0 000008D6 2054 movea.l A0, [A4] 000008D8 0228 00BF 0091 andi.b [A0 + 0x91], 0xBF 000008DE ED08 lsl D0.b, 6 000008E0 0200 0040 andi.b D0, 0x40 /* '@' */ 000008E4 8128 0091 or.b [A0 + 0x91], D0 000008E8 2054 movea.l A0, [A4] 000008EA 08E8 0005 0091 bset.b [A0 + 0x91], 0x5 000008F0 4CEE 1C00 FFF0 movem.l A2,A3,A4, [A6 - 0x10] 000008F6 4E5E unlink A6 000008F8 4E75 rts export_656: 000008FA 4E56 FFC6 link A6, -0x003A 000008FE 48E7 0118 movem.l -[A7], D7,A3,A4 00000902 286E 0008 movea.l A4, [A6 + 0x8] 00000906 41EE FFFF lea.l A0, [A6 - 0x1] 0000090A 4210 clr.b [A0] 0000090C 486E FFC6 pea.l [A6 - 0x3A] 00000910 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 00000914 4A80 tst.l D0 00000916 588F addq.l A7, 4 00000918 6700 0082 beq +0x84 /* 0000099C */ 0000091C 7000 moveq.l D0, 0x00 0000091E 2F00 move.l -[A7], D0 00000920 2F00 move.l -[A7], D0 00000922 7203 moveq.l D1, 0x03 00000924 2F01 move.l -[A7], D1 00000926 2F0C move.l -[A7], A4 00000928 4EAD 3572 jsr [A5 + 0x3572 /* export_1706 */] 0000092C 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1 00000932 3E2E 0012 move.w D7, [A6 + 0x12] 00000936 DE7C BF4C add.w D7, 0xBF4C 0000093A 7001 moveq.l D0, 0x01 0000093C 2F00 move.l -[A7], D0 0000093E 48C7 ext.l D7 00000940 2F07 move.l -[A7], D7 00000942 2F3C 6677 7374 move.l -[A7], 0x66777374 /* 'fwst' */ 00000948 2F0C move.l -[A7], A4 0000094A 4EAD 35A2 jsr [A5 + 0x35A2 /* export_1712 */] 0000094E 2640 movea.l A3, D0 00000950 200B move.l D0, A3 00000952 4FEF 0020 lea.l A7, [A7 + 0x20] 00000956 6620 bne +0x22 /* 00000978 */ 00000958 7000 moveq.l D0, 0x00 0000095A 2F00 move.l -[A7], D0 0000095C 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00000960 2640 movea.l A3, D0 00000962 2F0B move.l -[A7], A3 00000964 48C7 ext.l D7 00000966 2F07 move.l -[A7], D7 00000968 2F3C 6677 7374 move.l -[A7], 0x66777374 /* 'fwst' */ 0000096E 2F0C move.l -[A7], A4 00000970 4EAD 358A jsr [A5 + 0x358A /* export_1709 */] 00000974 4FEF 0014 lea.l A7, [A7 + 0x14] label00000978: 00000978 200B move.l D0, A3 0000097A 6720 beq +0x22 /* 0000099C */ 0000097C 7016 moveq.l D0, 0x16 0000097E 2F00 move.l -[A7], D0 00000980 2F0B move.l -[A7], A3 00000982 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00000986 206E 000C movea.l A0, [A6 + 0xC] 0000098A 2253 movea.l A1, [A3] 0000098C 7004 moveq.l D0, 0x04 label0000098E: 0000098E 22D8 move.l [A1]+, [A0]+ 00000990 51C8 FFFC dbf D0, -0x6 /* 0000098E */ 00000994 32D8 move.w [A1]+, [A0]+ 00000996 2F0B move.l -[A7], A3 00000998 A9AA syscall ChangedResource 0000099A 508F addq.l A7, 8 label0000099C: 0000099C 486E FFC6 pea.l [A6 - 0x3A] 000009A0 4EAD 020A jsr [A5 + 0x20A /* export_61 */] 000009A4 4A2E FFFF tst.b [A6 - 0x1] 000009A8 588F addq.l A7, 4 000009AA 6708 beq +0xA /* 000009B4 */ 000009AC 2F0C move.l -[A7], A4 000009AE 4EAD 3582 jsr [A5 + 0x3582 /* export_1708 */] 000009B2 588F addq.l A7, 4 label000009B4: 000009B4 4CEE 1880 FFBA movem.l D7,A3,A4, [A6 - 0x46] 000009BA 4E5E unlink A6 000009BC 4E75 rts